home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac: Not for Sale / Another.not.for.sale (Australia).iso / fade into you / getting there / WWW / MacHTTP Extras / WebStat 2.3.4 / TCPLib.h < prev    next >
Text File  |  1994-10-03  |  631b  |  39 lines

  1. /*
  2.  * File:        TCPLib.h
  3.  *
  4.  * Parts of this code are (c) Copyright 1988 by Apple Computer.  All rights reserved
  5.  */
  6.  
  7. #define NUM_ALT_ADDRS        4
  8. #define cacheFault            -23042
  9.  
  10. typedef struct hostInfo {
  11.     long    rtnCode;
  12.     char cname[255];
  13.     unsigned long addr[NUM_ALT_ADDRS];
  14. };
  15.  
  16. typedef OSErr (*OSErrProcPtr)();
  17.  
  18. #ifdef __cplusplus
  19. extern "C" {
  20. #endif
  21.  
  22. OSErr InitNetwork(void);
  23. OSErr CloseResolver(void);
  24. OSErr IPAddrToName (unsigned long addr, char *name);
  25.  
  26. #ifdef THINK_C
  27.  
  28.     typedef ProcPtr ResultProcPtr;
  29.     
  30. #else
  31.  
  32.     typedef pascal void (*ResultProcPtr)(struct hostInfo *hostInfoPtr, char *userDataPtr);
  33.  
  34. #endif
  35.  
  36. #ifdef __cplusplus
  37. }
  38. #endif
  39.